package com.example.hotHub.enums;

/**
 * @author aaa
 */

public enum AstroEnum {

    ARIES(1, "白羊座", "aries", 3, 21, 4, 19),
    TAURUS(2, "金牛座", "taurus", 4, 20, 5, 20),
    GEMINI(3, "双子座", "gemini", 5, 21, 6, 21),
    CANCER(4, "巨蟹座", "cancer", 6, 22, 7, 22),
    LEO(5, "狮子座", "leo", 7, 23, 8, 22),
    VIRGO(6, "处女座", "virgo", 8, 23, 9, 22),
    LIBRA(7, "天秤座", "libra", 9, 23, 10, 23),
    SCORPIO(8, "天蝎座", "scorpio", 10, 24, 11, 22),
    SAGITTARIUS(9, "射手座", "sagittarius", 11, 23, 12, 21),
    CAPRICORN(10, "摩羯座", "capricorn", 12, 22, 1, 19),
    AQUARIUS(11, "水瓶座", "aquarius", 1, 20, 2, 18),
    PISCES(12, "双鱼座", "pisces", 2, 19, 3, 20),
    ;

    private Integer index;
    private String label;
    private String name;
    private Integer beginMonth;
    private Integer beginDay;
    private Integer endMonth;
    private Integer endDay;

    private AstroEnum(Integer index, String label, String name, Integer beginMonth, Integer beginDay, Integer endMonth, Integer endDay) {
        this.index = index;
        this.label = label;
        this.name = name;
        this.beginMonth = beginMonth;
        this.beginDay = beginDay;
        this.endMonth = endMonth;
        this.endDay = endDay;
    }

    public String getName() {
        return name;
    }

    public String getLabel() {
        return label;
    }

    public Integer getBeginMonth() {
        return beginMonth;
    }

    public Integer getBeginDay() {
        return beginDay;
    }

    public Integer getEndMonth() {
        return endMonth;
    }

    public Integer getEndDay() {
        return endDay;
    }
}
